package com.ethink.order.api.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
import com.ethink.framework.common.web.request.BaseQueryRequest;

/**
 * 销售需求单 分页查询请求对象
 *
 * @author default
 * @date 2022-10-31
 */
@Data
public class SaleDemandOrderQueryRequest extends BaseQueryRequest {

    @Schema(description ="订单来源")
    private String[] saleChannelArr;

    @Schema(hidden = true)
    private String saleChannel;

    @Schema(hidden = true)
    private String saleSubChannel;

    @Schema(description ="销售需求单号")
    private String orderNo;

    @Schema(description ="枚举 订单状态:1-草稿(s1)|2-需求确认(s2)|3-预供提报(s3)|4-锁单(s4)|5-OA审批(s5)|6-完成(s6)")
    private Integer orderStatus;

    @Schema(description ="制单人名称")
    private String createUserName;

    @Schema(description = "制单人code")
    private String createUserCode;

    @Schema(description ="审批人名称")
    private String auditUserName;

    @Schema(description ="货币编码")
    private String currencyCode;

    @Schema(description ="货币名称")
    private String currencyName;

    @Schema(description ="PO单号")
    private String poOrderNo;

    @Schema(description = "制单开始日期")
    private String beginTime;

    @Schema(description = "制单结束时间")
    private String endTime;

    @Schema(description = "备注")
    private String remark;


}
